#!/bin/sh
#shebang 告诉系统脚本应使用 bin/sh 执行

set -x
#这个命令用于开启脚本的调试模式。在执行脚本时，它会打印出所有执行的命令以及它们的参数

if [ ! -d "./Build" ];then #-d表示是目录，! -d表示不是目录
    mkdir ./Build   
fi



if [ ! -d "./LogFiles" ];then
    mkdir ./LogFiles
fi

cd ./Build && \      #进入到Build文件夹
     cmake .. && \   #cmake执行cmake命令，所依赖的CMakeLists.txt文件在上一级文件夹中,cmake生成一个makefile文件放在当前文件夹中(即Build文件夹)
     make            #执行生成的makefile文件，makefile文件在当前文件夹下